package com.bdqn.ch05JD;

/**
 * 玩家类
 */
public class Player {
    private Equip armet; // 头盔
    private Equip loricae; // 铠甲
    private Equip boot; // 靴子
    private Equip ring; // 指环

    public Player() {
    }

    public Player(Equip armet, Equip loricae, Equip boot, Equip ring) {
        this.armet = armet;
        this.loricae = loricae;
        this.boot = boot;
        this.ring = ring;
    }

    public void updateRing(Equip equip) {
        if("指环".equals(equip.getType())) {
            System.out.println(armet.getName() + "升级为"+equip.getName());
            this.ring = equip;
        }
    }

    @Override
    public String toString() {
        return "Player{" +
                "armet=" + armet +
                ", loricae=" + loricae +
                ", boot=" + boot +
                ", ring=" + ring +
                '}';
    }

    /**
     * 获取
     * @return armet
     */
    public Equip getArmet() {
        return armet;
    }

    /**
     * 设置
     * @param armet
     */
    public void setArmet(Equip armet) {
        this.armet = armet;
    }

    /**
     * 获取
     * @return loricae
     */
    public Equip getLoricae() {
        return loricae;
    }

    /**
     * 设置
     * @param loricae
     */
    public void setLoricae(Equip loricae) {
        this.loricae = loricae;
    }

    /**
     * 获取
     * @return boot
     */
    public Equip getBoot() {
        return boot;
    }

    /**
     * 设置
     * @param boot
     */
    public void setBoot(Equip boot) {
        this.boot = boot;
    }

    /**
     * 获取
     * @return ring
     */
    public Equip getRing() {
        return ring;
    }

    /**
     * 设置
     * @param ring
     */
    public void setRing(Equip ring) {
        this.ring = ring;
    }
}
